package com.bagus.mediapipefacedetection.quality;

import android.graphics.Point;
import android.graphics.Rect;

public class DetectQualityInfo {
    int faceID;
    Point originalImageSize;
    Rect faceRect;
    float faceConfidence;
    float faceQuality;
    float facePitch;
    float faceYaw;
    float faceRoll;
    boolean isCoverMouth;
    boolean isCoverEye;
    boolean isBlockEye;
    //脸部宽度占比
    float faceWidthRate;
    //头部占比坐标
    float[] headRate;
    //脸部占比坐标
    float[] faceRate;
    float eyeLeft;
    float eyeRight;
    float mouth;
    float x_position;
    float y_position;
    float hor_direct;
    float ver_direct;
    float light_status;
    float face_distance;
    float width;
    float height;

    public float getWidth() {
        return width;
    }

    public void setWidth(float width) {
        this.width = width;
    }

    public float getHeight() {
        return height;
    }

    public void setHeight(float height) {
        this.height = height;
    }

    public float getEyeLeft() {
        return eyeLeft;
    }

    public void setEyeLeft(float eyeLeft) {
        this.eyeLeft = eyeLeft;
    }

    public float getEyeRight() {
        return eyeRight;
    }

    public void setEyeRight(float eyeRight) {
        this.eyeRight = eyeRight;
    }

    public float getMouth() {
        return mouth;
    }

    public void setMouth(float mouth) {
        this.mouth = mouth;
    }

    public float getX_position() {
        return x_position;
    }

    public void setX_position(float x_position) {
        this.x_position = x_position;
    }

    public float getY_position() {
        return y_position;
    }

    public void setY_position(float y_position) {
        this.y_position = y_position;
    }

    public float getHor_direct() {
        return hor_direct;
    }

    public void setHor_direct(float hor_direct) {
        this.hor_direct = hor_direct;
    }

    public float getVer_direct() {
        return ver_direct;
    }

    public void setVer_direct(float ver_direct) {
        this.ver_direct = ver_direct;
    }

    public float getLight_status() {
        return light_status;
    }

    public void setLight_status(float light_status) {
        this.light_status = light_status;
    }

    public float getFace_distance() {
        return face_distance;
    }

    public void setFace_distance(float face_distance) {
        this.face_distance = face_distance;
    }

    public float[] getHeadRate() {
        return headRate;
    }

    public void setHeadRate(float[] headRate) {
        this.headRate = headRate;
    }

    public float[] getFaceRate() {
        return faceRate;
    }

    public void setFaceRate(float[] faceRate) {
        this.faceRate = faceRate;
    }

    public float getFaceWidthRate() {
        return faceWidthRate;
    }

    public void setFaceWidthRate(float faceWidthRate) {
        this.faceWidthRate = faceWidthRate;
    }

    public int getFaceID() {
        return faceID;
    }

    public void setFaceID(int faceID) {
        this.faceID = faceID;
    }

    public Point getOriginalImageSize() {
        return originalImageSize;
    }

    public void setOriginalImageSize(Point originalImageSize) {
        this.originalImageSize = originalImageSize;
    }

    public Rect getFaceRect() {
        return faceRect;
    }

    public void setFaceRect(Rect faceRect) {
        this.faceRect = faceRect;
    }

    public float getFaceConfidence() {
        return faceConfidence;
    }

    public void setFaceConfidence(float faceConfidence) {
        this.faceConfidence = faceConfidence;
    }

    public float getFaceQuality() {
        return faceQuality;
    }

    public void setFaceQuality(float faceQuality) {
        this.faceQuality = faceQuality;
    }

    public float getFacePitch() {
        return facePitch;
    }

    public void setFacePitch(float facePitch) {
        this.facePitch = facePitch;
    }

    public float getFaceYaw() {
        return faceYaw;
    }

    public void setFaceYaw(float faceYaw) {
        this.faceYaw = faceYaw;
    }

    public float getFaceRoll() {
        return faceRoll;
    }

    public void setFaceRoll(float faceRoll) {
        this.faceRoll = faceRoll;
    }

    public boolean isCoverMouth() {
        return isCoverMouth;
    }

    public void setCoverMouth(boolean coverMouth) {
        isCoverMouth = coverMouth;
    }

    public boolean isCoverEye() {
        return isCoverEye;
    }

    public void setCoverEye(boolean coverEye) {
        isCoverEye = coverEye;
    }

    public boolean isBlockEye() {
        return isBlockEye;
    }

    public void setBlockEye(boolean blockEye) {
        isBlockEye = blockEye;
    }
}
